Computer system, program, and method for providing advice on communication

ABSTRACT

The present invention provides a computer system providing an advice on communication. The computer system (100) of the present invention is configured to receive characteristics of a plurality of users (S501), to mutually compare the characteristics of two users out of the plurality of users (S502), and output an advice on communication between the two users on the basis of the comparison of the characteristics of the two users (S503).

TECHNICAL FIELD

The present invention relates to a computer system, program, or methodfor providing an advice to a user. More specifically, the presentinvention relates to a computer system, program, or method for providingan advance on communication.

BACKGROUND ART

A system for analyzing a status of a member in an organization andproviding an advice on action to improve the status of the member andthe organization is known (Patent Literature 1). The system provides anadvice on how the member should act in the organization based on thedifference between the status of the member and the status of theorganization.

CITATION LIST Patent Literature

[PTL 1] International Publication No. WO 2011/125272

SUMMARY OF INVENTION Technical Problem

The inventors of the invention found that it is effective to provide anadvice by considering the difference in characteristics from the otherparty in communication in addition to, or instead of, thecharacteristics of the entire organization when providing an advice oncommunication between a plurality of members cooperating in theorganization. By providing an advice on communication by focusing on thedifference in characteristics from the other party in communicationinstead of averaging the characteristics of a plurality of members, amember receiving the advice can communicate while being cognizant of thedifference from the other party and make improvements to shortcomings incommunication.

The objective of the present invention is to provide a computer system,program, or method for providing an advice on communication, which iscapable of making improvements to shortcomings in communication.

Another objective of the present invention is to provide a computersystem, program, or method for providing an advice on communicationbased on objective analysis instead of an indefinite variable elementsuch as a rule of thumb, feeling, or subjective understanding.

Still another objective of the present invention is to provide acomputer system, program, or method for evaluating communication betweenmembers with a readily understandable indicator.

Solution to Problem

The present invention provides a computer system for providing an adviceon communication, the computer system comprising: receiving means forreceiving characteristics of a plurality of users; comparison means forcomparing characteristics of two of the plurality of users with eachother; and outputting means for outputting an advice on communicationbetween the two users based on comparison of the characteristics of thetwo users.

In one embodiment, the comparison means compares the characteristics ofthe two users with each other with respect to at least four viewpoints.

In one embodiment, each of the at least four viewpoints is furtherdivided into a plurality of items, and the comparison means compares thecharacteristics of the two users with each other with respect to each ofthe plurality of items.

In one embodiment, the outputting means at least outputs an adviceassociated with an item with the greatest difference between the twousers among the plurality of items.

In one embodiment, the outputting means diagrammatically outputs aresult of comparison by the comparison means.

In one embodiment, the computer system further comprises determinationmeans for determining the characteristics of the plurality of usersbased on inputted data, wherein the receiving means receives thecharacteristics of the plurality of users from the determination means.

In one embodiment, the determination means determines thecharacteristics with respect to at least four viewpoints.

In one embodiment, the determination means determines thecharacteristics using a correspondence table associating the inputteddata with the at least four viewpoints.

In one embodiment, each of the at least four viewpoints is furtherdivided into a plurality of items, and the determination meansdetermines the characteristics using a correspondence table associatingthe inputted data with the plurality of items.

In one embodiment, the inputted data is data indicating responses to aquestion to the plurality of users.

In one embodiment, the inputted data is data indicating movements of theplurality of users.

In one embodiment, the comparison means compares a characteristic of anaddition user among the plurality of users and the characteristics ofthe two users with each other, and the outputting means outputs anadvice on communication between the two users and the additional userbased on the comparison of the characteristics of the two users with thecharacteristic of the additional user.

The present invention provides a program for providing an advice oncommunication, wherein the program is executed in a computer systemcomprising a processing unit, and the program, when executed, causes theprocessing unit to perform processing comprising: receivingcharacteristics of a plurality of users; comparing characteristics oftwo of the plurality of users with each other; and outputting an adviceon communication between the two users based on comparison of thecharacteristics of the two users.

The present invention provides a method for providing an advice oncommunication, wherein the method is executed in a computer system, andthe method comprises: receiving characteristics of a plurality of users;comparing characteristics of two of the plurality of users with eachother; and outputting an advice on communication between the two usersbased on comparison of the characteristics of the two users.

The present invention provides a computer system for providing an adviceon communication, the computer system comprising: first receiving meansfor receiving a characteristic of a user; second receiving means forreceiving a notification indicating that a user is in a certain stateamong a plurality of states; and outputting means for outputting aphrase that should be communicated to the user and a phrase that shouldnot be communicated to the user based on the state and thecharacteristic of the user.

In one embodiment, the second receiving means receives a notificationindicating that the user is in a good state and/or a notificationindicating that the user is in a bad state.

In one embodiment, the second receiving means receives the notificationin response to an input of a user that is different from the user.

In one embodiment, the second receiving means receives the notificationin response to an input of the user.

In one embodiment, the characteristic is further divided into aplurality of items, and each of the plurality of states is associatedwith at least one of the plurality of items, and the outputting meansoutputs a phrase that should be communicated to the user and a phrasethat should not be communicated to the user based on at least one of theplurality of items associated with the state among the characteristicsof the user.

In one embodiment, the outputting means outputs the number and/or nameof a user performing the input.

In one embodiment, the computer system further comprises determinationmeans for determining the characteristics of the plurality of usersbased on inputted data, wherein the first receiving means receives thecharacteristics of the users from the determination means.

In one embodiment, the determination means determines thecharacteristics with respect to at least four viewpoints.

In one embodiment, the determination means determines thecharacteristics using a correspondence table associating the inputteddata with the at least four viewpoints.

In one embodiment, each of the at least four viewpoints is furtherdivided into a plurality of items, and the determination meansdetermines the characteristics using a correspondence table associatingthe inputted data with the plurality of items.

In one embodiment, the inputted data is data indicating responses to aquestion to the plurality of users.

In one embodiment, the inputted data is data indicating movements of theplurality of users.

The present invention provides a program for providing an advice oncommunication, wherein the program is executed in a computer systemcomprising a processing unit, and the program, when executed, causes theprocessing unit to perform processing comprising: receiving acharacteristic of a user; receiving a notification indicating that theuser is in a certain state among a plurality of states; and outputting aphrase that should be communicated to the user and a phrase that shouldnot be communicated to the user based on the state and thecharacteristic of the user.

The present invention provides a method for providing an advice oncommunication, wherein the method is executed in a computer system, andthe method comprises: receiving a characteristic of a user; receiving anotification indicating that the user is in a certain state among aplurality of states; and outputting a phrase that should be communicatedto the user and a phrase that should not be communicated to the userbased on the state and the characteristic of the user.

The present invention provides a computer system for evaluatingcommunication, the computer system comprising: receiving means forreceiving a first result from evaluating communication from a first userto a second user by the first user, and a second result from evaluatingcommunication from the first user to the second user by the second user;and outputting means for outputting a degree of achievement ofcommunication between the first user and the second user, and adifference in perception on communication between the first user and thesecond user using a single indicator based on the first result and thesecond result.

In one embodiment, the outputting means outputs the indicator using acorrespondence table associating the first result with the secondresult.

In one embodiment, the correspondence table is configured so that theindicator is higher for a higher first result or second result, and theindicator is higher for a smaller difference between the first resultand the second result.

In one embodiment, the outputting means outputs the indicator as anumerical value.

In one embodiment, the computer system further comprises secondreceiving means for receiving a third result from evaluatingcommunication from a second user to a first user by the second user, anda fourth result from evaluating communication from the second user tothe first user by the first user, wherein the outputting means outputs adegree of achievement of communication between the first user and thesecond user, and a difference in perception on communication between thefirst user and the second user using a single indicator based on thefirst result, the second result, the third result, and the fourthresult.

In one embodiment, the outputting means outputs a degree of achievementof communication between the first user and the second user, and adifference in perception on communication between the first user and thesecond user using a single indicator by averaging a first indicatorobtained based on the first result and the second result and a secondindicator obtained based on the third result and the fourth result.

The present invention provides a program for evaluating communication,wherein the program is executed in a computer system comprising aprocessing unit, and the program, when executed, causes the processingunit to perform processing comprising: receiving a first result fromevaluating communication from a first user to a second user by the firstuser, and a second result from evaluating communication from the firstuser to the second user by the second user; and outputting a degree ofachievement of communication between the first user and the second user,and a difference in perception on communication between the first userand the second user using a single indicator based on the first resultand the second result.

The present invention provides a method for providing an advice oncommunication, wherein the method is executed in a computer system, andthe method comprises: receiving a first result from evaluatingcommunication from a first user to a second user by the first user, anda second result from evaluating communication from the first user to thesecond user by the second user; and outputting a degree of achievementof communication between the first user and the second user, and adifference in perception on communication between the first user and thesecond user using a single indicator based on the first result and thesecond result.

Advantageous Effects of Invention

The present invention can provide a computer system, program, or methodfor providing an advice on communication, which is capable of makingimprovements to shortcomings in communication. This improvescommunication among members of an organization and promotes cooperationbetween members of the organization, leading to improved efficiency. Thepresent invention can also promote efficiency in management of anorganization.

The present invention can also provide a computer system, program, ormethod for providing an advice on communication based on objectiveanalysis. This enables elimination of advices based on an indefinitevariable element such as a rule of thumb, feeling, or subjectiveunderstanding and enables suitable communication with a member of anorganization.

The present invention can further provide a computer system, program, ormethod for evaluating communication between members with a readilyunderstandable indicator. This enables the quality of communicationbetween members of an organization to be readily understood andcompared, and enables the status of the organization to be readilyunderstood.

BRIEF DESCRIPTION OF DRAWINGS

FIG. 1A is a diagram showing an example of a survey table 10 foranalyzing a characteristic of a member in an organization.

FIG. 1B is a diagram showing an example of a result display screen 20-1for displaying a result of analyzing a response in the survey table 10with the computer system of the invention.

FIG. 1C is a diagram showing an example of a result display screen 20-2for displaying a result of analyzing a response in the survey table 10with the computer system of the invention.

FIG. 1D is a diagram showing an example of a result display screen 30for displaying a result of analyzing a response in the survey table 10with the computer system of the invention.

FIG. 1E is a diagram showing an example of a result display screen 40for displaying a result of analyzing a response in the survey table 10with the computer system of the invention.

FIG. 2A is a diagram showing an example of report screen 50 for a memberin an organization to report the status of each member to a managerusing the computer system of the invention.

FIG. 2B is a diagram showing an example of a notification screen 60 fornotifying that a member in an organization is in a negative state.

FIG. 3A is a diagram showing an example of an evaluation screen 70-1 fora member in an organization to evaluate communication with anothermember in the organization using the computer system of the invention.

FIG. 3B is a diagram showing an example of an evaluation screen 70-2 fora member in an organization to evaluate communication with anothermember in the organization using the computer system of the invention.

FIG. 3C is a diagram showing a result display screen 80 for showing aresult of analyzing the quality of communication between each member ofthe organization based on the evaluation inputted in the evaluationscreen 70-1 or 70-2.

FIG. 4A is a block diagram showing an example of the configuration ofthe computer system 100 of the invention, which is capable of providingan advice on communication or evaluating the quality of communication.

FIG. 4B is a block diagram showing an example of the configuration of aprocessing unit 120.

FIG. 5 is a flowchart showing an example of processing 500 performed inthe computer system 100 for providing an advice on communication.

FIG. 6 is a diagram showing an example of a correspondence table 600 fordetermining a characteristic of a user.

FIG. 7 is a flowchart showing an example of processing 700 performed inthe computer system 100 for providing an advice on communication.

FIG. 8 is a flowchart showing an example of processing 800 performed inthe computer system 100 for evaluating communication.

FIG. 9 is a diagram showing an example of a correspondence table 900 fordetermining an indicator.

DESCRIPTION OF EMBODIMENTS

The embodiments of the invention are described hereinafter whilereferring to the diagrams.

1. Providing Advice Based on Analysis on Characteristic of a User

FIG. 1A shows an example of a survey table 10 that is used for analyzinga characteristic of a member in an organization.

The survey table 10 includes a plurality of questions, which aregenerally questions asking about an action chosen in a certain situationand questions asking about how a user feels about a certain situation.Each member in the organization responds to each question in a multiplechoice format. A user responds by, for example, entering a check mark atthe right end of the survey table 10 to select the relevant choice.

This example describes analysis of a work-related characteristic of amember in an organization. A question asking about an action chosen in acertain situation is, for example, “The manager asked you to be incharge of a duty that is new and unprecedented in the company. Othermembers have not decided. What is the type of duty you would be willingto try?”, and a response is given from choices such as “Case that couldbe a topic of conversation in the media” and “Case where I can utilizemy experience or skill”. A question asking about an action chosen in acertain situation is, for example, “It is now evident that the outlookfor achieving the team performance goal is bleak. If the outlook forachieving your own goal is promising, what would you do?”, and aresponse is given from choices such as “Strive to achieve your owninitial goal” and “Aim above your own initial goal for the team”.

A question asking about how a user feels about a certain situation is,for example, “The manager talked about setting a goal for the currentfiscal term. The manager said the team set a higher goal for this fiscalterm and would also like to have you set a higher goal and strive toachieve the goal together even if you are unsure whether the goal can beachieved. Would you be willing to take the challenge?”, and a responseis given from five levels of choices from “Absolutely no motivation” to“Willing to take the challenge with no issues”.

The questions and response choices thereof in the survey table 10 aremerely exemplary. Other questions and response choices can be used. Thenumber of choices can be any number that is two or greater.

The response of each member of the organization in the survey table 10is inputted into the computer system of the invention and analyzed.

FIGS. 13 and 1C show an example of result display screens 20-1 and 20-2for displaying a result of analyzing a response in the survey table 10with the computer system of the invention. The result display screens20-1 and 20-2 can be configured so that the result display screen 20-2is displayed when the result display screen 20-1 is scrolled down, orcan be configured to be displayed as separate screens.

As one example, the result display screens 20-1 and 20-2 display aresult of analyzing the response of user AAA given in the survey table10 by the computer system of the invention.

The result display screen 20-1 comprises, for example, a first displaysection 21, a second display section 22, and a third display section 23.The first display section is a section that displays an advice relatedto what user AAA should be cognizant of to become a positive contributorbased on the characteristic of user AAA determined from the response ofuser AAA. The second display section 22 is a section that displays acharacteristic of desire of user AAA determined from the response ofuser AAA. In this regard, the characteristics of desire of user AAA aredisplayed in a radar chart with items “Want to solve a difficultproblem”, “Want to provide support”, “Want to have influence”, “Want toshow originality”, “Want to be recognized”, and “Want to achieve thegoal” under the viewpoint of “Work-related desire”. The third displaysection 23 is a section that displays a characteristic of anintracranial transmitter of user AAA determined from the response ofuser AAA. In this regard, the characteristics of the intracranialtransmitter of user AAA are displayed in a radar chart with items “Whenthere is a feeling that a task ‘must be handled’”, “When feeling‘understood’”, “When feeling ‘safe/secure’”, and “When feeling a ‘desireto undertake the task’” under the viewpoint of “Feeling when a task getsdone briskly”.

For example, the second display section 22 in FIG. 13 shows that userAAA has a high work-related desires such as “Want to have influence”,“Want to be recognized”, and “Want to achieve the goal”. The thirddisplay section 23 in FIG. 13 shows that a task gets done briskly, forexample, “When there is a feeling that a task ‘must be handled’” and“When feeling ‘safe/secure’” for user AAA.

For user AAA with such characteristics, the computer system of theinvention determines, and displays on the first display section 21, thatuser AAA should be cognizant of, for example, “collecting and developingdeeper understanding of information on the background, objective, andmeaning of the task”, “sharing the result and handling/thought processfor a task with people around you”, and “setting detailed tasks andschedules of duties to steadily accomplish the duties” to become apositive contributor. This allows user AAA to receive an advice on whatthe user should be cognizant of to become a positive contributor, simplyby responding to the survey table 10.

The result display screen 20-2 includes, for example, a fourth displaysection 24, a fifth display section 25, and a sixth display section 26.The fourth display section 24 is a section that displays an advicerelated to what user AAA should be cognizant of to work while minimizingstress based on the characteristics of user AAA determined from aresponse of user AAA. The fifth display section 25 is a section thatdisplays a characteristic of preference of user AAA determined from aresponse of user AAA. In this regard, the characteristics of preferenceof user AAA are displayed with a line graph with items “Feeling”,“Connectedness”, “Teamwork”, “Progress management”, “Fact analysis”,“Level of perfection”, and “Scope of role” under the viewpoint of “Whatis deemed important upon handling a task”. The sixth display section 26is a section that displays a characteristic of how user AAA feels stressdetermined from a response of user AAA. In this regard, characteristicsof how user AAA feels stress are displayed with an area graph with items“Qualitative goal”, “Quantitative goal”, “Reachable goal”, “Lofty goal”,“How to perform a duty is unclear”, “Background or reason is unclear”,“Reporting/consultation as needed”, “Frequent reporting/consultation”,“Change in plan”, “Plan is determined”, “Duty with a long span”, “Dutywith a short span”, “Association with the same person”, “Associationwith a new person”, “Involve someone else”, and “Handled alone” underthe viewpoint of “What user feels as stressful”.

For example, the fifth display section 25 in FIG. 1C shows that “levelof perfection”, “fact analysis”, and “scope of role” are deemedimportant upon handling a task for user AAA. The sixth display section26 in FIG. 1C shows that user AAA feels stress from, for example,“frequent reporting/consultation” and “change in plan”.

For user AAA with such characteristics, the computer system of theinvention determines, and displays on the fourth display section 24,that user AAA should be cognizant of, for example, “setting a clearcriteria for the degree of completion of a task and sharing the criteriawith the people around you”, “setting the frequency of reportingconsultation matching the state by consulting with the manager”, and“understanding a change in the state of a task and taking measures thatpresumes a change in advance” to work while minimizing stress. Thisallows user AAA to receive an advice on what the user should becognizant of to work while minimizing stress, simply by responding tothe survey table 10.

The above example describes that the computer system of the inventiondetermines a characteristic of user AAA, and provides an advice to userAAA, but the computer system of the invention can also determine acharacteristic for each member of the organization besides user AAA asshown in FIGS. 13 and 1C and provide an advice on what the user shouldbe cognizant of to become a positive contributor and an advice on whatthe user should be cognizant of to work while minimizing stress, basedon the characteristics.

The computer system of the invention can further provide an advice onwhat the members should be cognizant to become a positive contributorwhen working together, and an advice on what the members should becognizant of to work while minimizing stress, based on thecharacteristics determined for each member of the organization.

FIG. 1D shows an example of a result display screen 30 for displaying aresult of analyzing a response in the survey table 10 with the computersystem of the invention.

As an example, the result display screen 30 displays a result ofanalyzing a response of user AAA and a response of user DDD respondingto the survey table 10 by the computer system of the invention.

The result display screen 30 includes, for example, a first displaysection 31, a second display section 32, and a third display section 33.The first display section 31 is a section that displays an advice onwhat user AAA and user DDD should be cognizant of to become a positivecontributor when working together, based on the characteristics of userAAA determined from a response of user AAA and the characteristics ofuser DDD determined from a response of user DDD.

The second display section 32 is a section that displays acharacteristic of desire of user AAA determined from a response of userAAA and a characteristic of desire of user DDD determined from aresponse of user DDD. The second display section 32 displays acharacteristic of desire of user AAA and a characteristic of desire ofuser DDD using a radar chart similar to that of the second displaysection 21 in FIG. 13. The characteristic of desire of user AAA andcharacteristic of desire of user DDD can be configured to be displayedin different forms (e.g., different color intensity, hue, shading, orthe like). The overlapping portion between the characteristic of desireof user AAA and the characteristic of desire of user DDD can also beconfigured to be displayed in different forms. This allows thecommonality and difference between the characteristic of desire of userAAA and the characteristic of desire of user DDD to be visually readilyrecognizable.

The third display section 33 is a section that displays a characteristicof an intracranial transmitter of user AAA determined from a response ofuser AAA and a characteristic of an intracranial transmitter of user DDDdetermined from a response of user DDD. The third display section 33displays a characteristic of an intracranial transmitter of user AAA anda characteristic of an intracranial transmitter of user DDD using aradar chart similar to that of the third display section 23 in FIG. 13.The characteristic of an intracranial transmitter of user AAA andcharacteristic of an intracranial transmitter of user DDD can beconfigured to be displayed in different forms (e.g., different colorintensity, hue, shading, or the like). The overlapping portion betweenthe characteristic of an intracranial transmitter of user AAA and thecharacteristic of an intracranial transmitter of user DDD can also beconfigured to be displayed in different forms. This allows thecommonality and difference between the characteristic of an intracranialtransmitter of user AAA and the characteristic of an intracranialtransmitter of user DDD to be visually readily recognizable.

For example, the second display section 32 in FIG. 1D shows that userAAA and user DDD share work-related desires such as “Want to berecognized” and “Want to solve a difficult problem” and differ withrespect to work-related desires such as “Want to achieve the goal” and“Want to have influence”. The third display section 33 in FIG. 1D showsthat user AAA and user DDD share when a task gets done briskly such as“When feeling ‘safe/secure’”, and differ in when a task gets donebriskly such as “When there is a feeling that a task ‘must be handled’”.

For user AAA and user DDD with such commonality and difference incharacteristics, the computer system of the invention determines, anddisplays on the first display section 31, that user AAA and user DDDshould be cognizant of, for example, “setting roles that can becomplementary to each other toward a common objective”, “creating anatmosphere where ideas and feelings of each user can be freelyexpressed”, and “clearly specifying, and occasionally reviewing, theobjective and completion date of a task” for each user to become apositive contributor. This allows user AAA and user DDD to receive anadvice on what the users should be cognizant of to become a positivecontributor when working together or an advice on what type ofcommunication should be established, simply by responding to the surveytable 10.

Although not shown, the computer system of the invention can beconfigured to display result display screens including a fourth displaysection, a fifth display section, and a sixth display sectioncorresponding to the fourth display section 24, fifth display section25, and sixth display section 26 in FIG. 1C, wherein the fourth displaysection, fifth display section, and sixth display section can beconfigured to display an advice on what user AAA and user DDD should becognizant of to work while minimizing stress, characteristics ofpreference of user AAA and user DDD, and characteristics of how user AAAand user DDD feel stress, respectively. This allows user AAA and userDDD to receive an advice on what the users should be cognizant of towork with each other while minimizing stress when working together or anadvice on what type of communication should be established, simply byresponding to the survey table 10.

The example shown in FIG. 1D describes providing an advice in relationto user AAA and user DDD, but an advice can be provided in relation toany members in the organization by changing the partner in thecombination.

The computer system of the invention can also provide an advice on whatmembers should be cognizant of to become a positive contributor whenworking as a team consisting of the plurality of members and an adviceon what the members should be cognizant of to work while minimizingstress based on characteristics determined for each member in theorganization.

FIG. 1E shows an example of a result display screen 40 for displaying aresult of analyzing a response in the survey table 10 with the computersystem of the invention.

As an example, the result display screen 40 shows a result of analyzingresponses of user AAA, user BBB, user FFF, and user KKK responding tothe survey table 10 by the computer system of the invention for a teamconsisting of user AAA, user BBB, user FFF, and user KKK.

The result display screen 40 includes, for example, a first displaysection 41, a second display section 42, and a third display section 43.The first display section 41 is a section that displays an advice onwhat each member of a team should be cognizant of to become a positivecontributor when working as a team consisting of user AAA, user BBB,user FFF, and user KKK, based on the characteristics of user AAAdetermined from a response of user AAA, the characteristics of user BBBdetermined from a response of user BBB, the characteristics of user FFFdetermined from a response of user FFF, and the characteristics of userKKK determined from a response of user KKK.

The second display section 42 is a section that displays acharacteristic of desire of user AAA determined from a response of userAAA, a characteristic of desire of user BBB determined from a responseof user BBB, a characteristic of desire of user FFF determined from aresponse of user FFF, and a characteristic of desire of user KKKdetermined from a response of user KKK. The second display section 42displays a characteristic of desire of each member of the team using aradar chart similar to that of the second display section 22 in FIG. 13.The characteristic of desire of each member of the team can beconfigured to be displayed in different forms (e.g., different colorintensity, hue, shading, or the like). The overlapping portion betweenthe characteristics of desire of each member of the team can also beconfigured to be displayed in different forms. This allows thecommonality and difference between the characteristics of desire of eachmember of the team to be visually readily recognizable.

The third display section 43 is a section that displays a characteristicof an intracranial transmitter of user AAA determined from a response ofuser AAA, a characteristic of an intracranial transmitter of user BBBdetermined from a response of user BBB, a characteristic of anintracranial transmitter of user FFF determined from a response of userFFF, and a characteristic of an intracranial transmitter of user KKKdetermined from a response of user KKK. The third display section 43displays a characteristic of an intracranial transmitter of each memberof the team using a radar chart similar to that of the third displaysection 23 in FIG. 13. The characteristic of an intracranial transmitterof each member of the team can be configured to be displayed indifferent forms (e.g., different color intensity, hue, shading, or thelike). The overlapping portion between the characteristics of anintracranial transmitter of each member of the team can also beconfigured to be displayed in different forms. This allows thecommonality and difference between the characteristics of anintracranial transmitter of each member of the team to be visuallyreadily recognizable.

For example, the second display section 42 in FIG. 1E shows that eachmember of the team differs significantly in work-related desires such as“Want to solve a difficult problem” and “Want to achieve the goal”. Thethird display section 43 in FIG. 13 shows that each member of the teamshares when a task gets done briskly such as “When feeling‘understood’”, and differ significantly in when a task gets done brisklysuch as “When there is a feeling that a task ‘must be handled’”.

For each member of the team with such commonality and difference incharacteristics, the computer system of the invention determines, anddisplays on the first display section 41, that members of the teamshould be cognizant of, for example, “reconciling what is desired to bematerialized by achieving the goal”, “agreeing on the baseline ofachievement to be reached for each duty among the members”, and “sharingthe states and thoughts of one another and continuously providing anopportunity for discussion” to become a positive contributor. Thisallows each member of the team to receive an advice on what each memberof the team should be cognizant of to become a positive contributor whenworking as a team or an advice on what type of communication should beestablished, simply by responding to the survey table 10.

Although not shown, the computer system of the invention can beconfigured to display result display screens including a fourth displaysection, a fifth display section, and a sixth display sectioncorresponding to the fourth display section 24, fifth display section25, and sixth display section 26 in FIG. 1C, wherein the fourth displaysection, fifth display section, and sixth display section can beconfigured to display an advice on what each member of the team shouldbe cognizant of to work while minimizing stress when working as a team,characteristics of preference of each member of the team, andcharacteristics of how each member of the team feels stress,respectively. This allows each member of the team to receive an adviceon what the members should be cognizant of to work while minimizingstress when working as a team or an advice on what type of communicationshould be established, simply by responding to the survey table 10.

The example shown in FIG. 1E describes providing an advice to a teamconsisting of user AAA, user BBB, user FFF, and user KKK, but an advicecan be provided to a team consisting of any member in the organizationby changing the members constituting the team.

FIG. 2A shows an example of a report screen 50 for a member in anorganization to report the status of each member to a manager using thecomputer system of the invention.

As an example, the report screen 50 displays a screen for user AAA toreport the status of a member of a team.

The report screen 50 includes a member display section 51, a selectionbutton 52, and a “Currently nothing in particular” button 53. The memberdisplay section 51 is a section that displays members in anorganization. The section can be configured to display all members inthe organization or some of the members, such as members excluding thosein a managerial position.

The member whose status user AAA wishes to report is selected from themember display section 51. User AAA then selects one of a plurality ofstates for the status of the member, and selects whether the state is apositive state (good state) or a negative state (bad state). Forexample, if user AAA feels that user CCC is having trouble with how aduty is performed or handled, user AAA can report this to a manger byselecting user CCC from the member display section 51 and selecting the“Looks like having trouble!” button in the section of “How a duty isperformed or handled” among the selection buttons 52. If, for example,user AAA feels that user LLL is becoming more willing to continue withthe current task, user AAA can report this to a manager by selectinguser LLL from the member display section 51 and selecting “Looks morewilling!” button in the section of “Continuation of current task” amongthe selection buttons 52. For example, user AAA can also self-report theuser's own status. In such a case, user AAA is selected from the memberdisplay section 51 and a relevant button among the selection buttons 52is selected. For example, if user AAA does not currently have anythoughts, the “Currently nothing in particular” button 53 can beselected to end the report screen 50.

The plurality of states displayed on the report screen 50 is oneexample, so that other states can be used. The state is not limited totwo choices of good state and bad state. The number of choices can beany number that is 2 or greater. A state can also be evaluated andreported in multiple levels.

Reporting of the status of a member in an organization being a positivestate (good state) can be notified to a manager and the member. Thisallows a manager to be aware of the state of a member in theorganization and the member to have increased motivation. The status ofa member in the organization reported as a negative state (bad state)can be notified to a manager, but not to the member.

FIG. 2B shows an example of a notification screen 60 for notifying thata member in an organization is in a negative state.

As an example, the notification screen 60 displays a screen fornotifying that user AAA is in a state where the user is having troublewith handling a duty as planned. The notification screen 60 can bedisplayed, for example, by a report indicating user AAA being in anegative state in the report screen 50 as a trigger. For example, thenotification screen 60 can be configured to be viewable by only thosewith the authorization to manage the organization such as a manager.

The notification screen 60 includes a reporter display section 61, afirst phrase display section 62, and a second phrase display section 63.

The reporter display section 61 displays the person who reported userAAA as appearing to have trouble handling a duty as planned, where threemembers (user BBB, user FFF, and user KKK) are displayed. The reporterdisplay section can be configured to display, for example, only thenumber of persons who sent a report, or the name of the person reportingand the time of reporting.

The first phrase display section 62 displays a phrase that is effectivefor user AAA in the current state or a phrase that should becommunicated to user AAA, based on the characteristic of user AAA. Aphrase that is effective for user AAA in the current state can be, forexample, “people have high expectations for you”, “you are fortunatebecause this many people care about you”, “another opportunity will comebecause this is a company that values current performance”, or the like.

The second phrase display section 63 displays a phrase that is noteffective for user AAA in the current state or a phrase that should notbe communicated to user AAA, based on the characteristic of user AAA. Aphrase that is not effective for user AAA in the current state can be,for example, “can you help because this is a task that is difficult toperformed by myself”, “would you like to try this next because you aredoing well recently”, “I want you to do this against because you handledthe task well the other day”, or the like.

A phase that is effective displayed on the first phrase display section62 and a phrase that is not effective displayed on the second phrasedisplay section 63 vary depending on the characteristic and state ofuser AAA. Since this allows an effective phrase and an ineffectivephrase to match the characteristic and current state of a person, amanager would be able to provide an advice matching the characteristicand current state of the person instead of an advice based on a rule ofthumb or feeling.

(Evaluation of Quality of Communication Between Users)

FIGS. 3A and 3B show an example of evaluation screens 70-1 and 70-2 fora member in an organization to evaluate communication with anothermember in the organization using the computer system of the invention.

As an example, the evaluation screens 70-1 and 70-2 display a screen foruser AAA to evaluate communication with another member in theorganization. The evaluation screen 70-1 is a screen for user AAA toevaluate communication from user AAA to another member in theorganization, and the evaluation screen 70-2 is a screen for user AAA toevaluate communication from another member in the organization to userAAA.

The evaluation screen 70-1 includes an evaluation subject displaysection 71 and an evaluation selection button 72. The evaluation subjectdisplay section 71 is a section that displays a member in anorganization who can be a subject of evaluation. The evaluation subjectdisplay section 71 can be configured to display all members in theorganization or some of the members, such as members excluding those ina managerial position. The evaluation subject display section 71displays a person subjected to evaluation of communication by user AAA.A subject of evaluation can be displayed, for example, by selecting aspecific person from candidates, or displayed in order from user BBB infront. The evaluation selection button 72 is a button for evaluatingcommunication from user AAA to a subject of evaluation. Communicationwith a subject of evaluation can be evaluated by selecting a relevantbutton for nine levels of communication cognizant of a difference withthe other party, from “Not at all” to “Very much so”. While an examplewas described for evaluating with nine levels, this can be a two levelevaluation, three level evaluation, four level evaluation, or the like.The number of levels of evaluation can be any number. Level evaluationcan also use simple numerical values such as “−3, −2, −1, 0, 1, 2, 3”.

If, for example, user AAA feels that communication cognizant of adifference from user BBB could not be established in the communicationwith user BBB, user BBB is displayed on the evaluation subject displaysection 71, and “No” is selected with the evaluation selection button72. If, for example, user AAA feels that there was hardly anycommunication with user EEE, user EEE is displayed on the evaluationsubject display section 71, and “Hardly any communication” is selectedwith the evaluation selection button 72.

The evaluation screen 70-2 includes an evaluation subject displaysection 73 and an evaluation selection button 74. The evaluation subjectdisplay section 73 is a section that displays a member in anorganization who can be a subject of evaluation. The evaluation subjectdisplay section 73 can be configured to display all members in theorganization or some of the members, such as members excluding those ina managerial position. The evaluation subject display section 73displays a person subjected to evaluation of communication by user AAA.A subject of evaluation can be displayed, for example, by selecting aspecific person from candidates, or displayed in order from user BBB infront. The evaluation selection button 74 is a button for evaluatingcommunication from a subject of evaluation to user AAA. Communicationfrom a subject of evaluation to user AAA can be evaluated by selecting arelevant button for eight levels, corresponding to whether the subjectof evaluation communicated while being cognizant of a difference fromuser AAA, from “Not at all” to “Very much so” by the subject ofevaluation. While an example was described for evaluating with eightlevels, this can be a two level evaluation, three level evaluation, fourlevel evaluation, or the like. The number of levels of evaluation can beany number. Level evaluation can also use simple numerical values suchas “−3, −2, −1, 0, 1, 2, 3”.

If, for example, user AAA feels that user BBB did not establishcommunication cognizant of a difference from user AAA in communicationfrom user BBB to user AAA, user BBB is displayed on the evaluationsubject display section 73, and “No” is selected with the evaluationselection button 74. If, for example, user AAA strongly feels that userEEE communicated with user AAA while being cognizant of a differencefrom user AAA in communication from user EEE to user AAA, user EEE isdisplayed on the evaluation subject display section 73, and “Very muchso” is selected with the evaluation selection button 74.

In this manner, subjective evaluation and objective evaluation by userAAA on communication between user AAA and another member in theorganization are inputted.

In the above examples, evaluation by user AAA was described, but othermembers in the organization can similarly evaluate communication witheach member in the organization subjectively and objectively. Thisreveals the perception of each member on communication with each member.

FIG. 3C shows a result display screen 80 showing a result of analyzingthe quality of communication between each member of an organizationbased on the evaluation inputted in the evaluation screen 70-1 or 70-2.

The result display screen 80 can be configured to be viewable by onlythose with the authorization to manage the organization such as amanager. The result display screen 80 includes a first display section81 and a second display section 82. The first display section 81 is asection that displays the quality of communication between each memberof the organization by a score of 0 to 100. A score of 0 indicates theworst quality communication, and a score of 100 indicates the bestquality communication. The second display section 82 is a section thatdisplays the quality of communication of each individual by a score of 0to 100. The quality of communication of an individual can be determinedin accordance with the quality of communication between the individualand each member of the organization.

The result display screen 80 displays a score with a darker color forlower quality communication. This allows a person viewing the resultdisplay screen 80 to readily visually recognize who and who have poorcommunication.

The result display screen 80 also displays quality of communication of amanger of the organization and the quality of communication between themanager and each member. This allows a person viewing the result displayscreen 80 to quantitatively understand not only the relationship betweenmembers of the organization, but also the relationship between membersand manager of the organization to objectively grasp the state of theorganization.

The above examples describe evaluation of whether communicationcognizant of the other party was able to be established, but the presentinvention is not limited thereto. Evaluation of communication to theother party from any viewpoint is within the scope of the presentinvention. For example, whether communication considering time, place,or occasion was able to be established can be evaluated, or whethercommunication was able to be established can be vaguely evaluated.

The above examples describe analysis of a characteristic of a member ina work-related organization to provide an advice on work-relatedcommunication, and evaluation of the quality of work-relatedcommunication, but the present invention is not limited thereto. Acharacteristic of a member in any organization can be analyzed toprovide an advice on communication under any situation, and the qualityof communication under any situation can be evaluated. For example, acharacteristic of a member on a sports team can be analyzed to providean advice on communication during a sporting event or practice, and thequality of communication during a sporting event or practice can beevaluated. For example, a characteristic of a member of a class atschool can be analyzed to provide an advice on communication duringschool activities, and the quality of communication during schoolactivities can be evaluated.

The computer system 100 of the invention, which is capable of providingan advice on communication or evaluating the quality of communication asdescribed above, is described hereinafter.

2. Configuration of Computer System 100

FIG. 4A shows an example of the configuration of the computer system 100of the invention, which is capable of providing an advice oncommunication or evaluating the quality of communication.

The computer system 100 comprises an interface unit 110, a processingunit 120, and a memory unit 130. The computer system 100 is connected toa database unit 200.

The interface unit 110 exchanges information with an element that isexternal to the computer system 100. The processing unit 120 of thecomputer system 100 can receive information from an element that isexternal to the computer system 100 via the interface unit 110 andtransmit information to an element that is external to the computersystem 100. The interface unit 110 can exchange information in any form.

The interface unit 110 comprises, for example, an input unit thatenables input of information into the computer system 100. The inputunit can enable input of information into the computer system 100 in anymode. If, for example, the input unit is a touch panel, the input unitcan be configured so that a user inputs information by touching thetouch panel. Alternatively, if the input unit is a mouse, the input unitcan be configured so that a user inputs information by operating themouse. Alternatively, if the input unit is a keyboard, the input unitcan be configured so that a user inputs information by pressing a key onthe keyboard. Alternatively, if the input unit is a microphone, theinput unit can be configured so that a user inputs information byinputting an audio into the microphone. Alternatively, if the input unitis a camera, the input unit can be configured so that informationcaptured by the camera is inputted. Alternatively, if the input unit isa data reader, the input unit can be configured so that information isinputted by reading out information from a storage medium connected tothe computer system 100. Alternatively, if the input unit is a receiver,the input unit can be configured so that the receiver receivesinformation as an input from an element that is external to the computersystem 100 via a network. In such a case, the network can be any type ofnetwork. For example, a receiver can receive information via theInternet, or via a LAN.

The interface unit 110 comprises, for example, an output unit thatenables output of information from the computer system 100. The outputunit can enable output of information from the computer system 100 inany mode. If, for example, the output unit is a display screen, theoutput unit can be configured so that information is outputted to thedisplay screen. Alternatively, if the output unit is a speaker, theoutput unit can be configured so that information is outputted by audiofrom the speaker. Alternatively, if the output unit is a data writer,the output unit can be configured so that information is outputted bywriting information on a storage medium connected to the computer system100. Alternatively, if the output unit is a transmitter, the transmittedcan output information by transmitting the information to an elementthat is external to the computer system 100 via a network. In such acase, the network can be any type of network. For example, a transmittercan transmit information via the Internet, or via a LAN.

The processing unit 120 executes processing of the computer system 100and controls the overall operation of the computer system 100. Theprocessing unit 120 reads out a program stored in the memory unit 130and executes the program, which can make the computer system 100function as a system executing desired steps. The processing unit 120can be implemented by a single processor or a plurality of processors.

The memory unit 130 stores a program that is required for executing theprocessing of the computer system 100, data required for executing theprogram, and the like. The memory unit 130 can store a program (e.g.,program materializing the processing shown in FIG. 5, 7, or 8 describedbelow) for instructing the processing unit 120 to perform processing forproviding an advice on communication or processing for evaluatingcommunication. In this regard, a program can be stored in the memoryunit 130 in any manner. For example, a program can be preinstalled inthe memory unit 130. Alternatively, a program can be installed in thememory unit 130 by downloading via a network. In such a case, thenetwork can be any type of network. The memory unit 130 can beimplemented by any storing means.

The database unit 200 stores, for example, advices provided to a user.An advice provided to a user can be stored, for example, after beingassociated with a user characteristic. If, for example, a usercharacteristic includes at least four viewpoints, an advice provided tothe user is stored after being associated with at least one of at leastfour viewpoints. For example, the database unit 200 can store an advicefor a user with a low score for a viewpoint, and advice for a user witha moderate score for a viewpoint, an advice for a user with a high scorefor a viewpoint, and the like for each viewpoint. For example, thedatabase unit 200 can store an advice for a user/team with a largedifference in scores for a viewpoint, an advice for a user/team with asmall difference in scores for a viewpoint, and the like for eachviewpoint. If, for example, each of the at least four viewpoints isfurther divided into a plurality of items, an advice provided to a useris stored after being associated with at least one of a plurality ofitems of each of the at least four viewpoints. For example, the databaseunit 200 can store an advice for a user with a low score for an item, anadvice for a user with a moderate score for an item, an advice for auser with a high score for an item, and the like for each of theplurality of items of each viewpoint. For example, the database unit 200can store an advice for a user/team with a large difference in scoresfor an item, an advice for a user/team with a small difference in scoresfor an item, and the like for each of the plurality of items of eachviewpoint.

In the example shown in FIG. 4A, the database unit 200 is providedexternal to the computer system 100, but the present invention is notlimited thereto. The database unit 200 can also be provided inside thecomputer system 100. At this time, the database unit 200 can beimplemented by the same storing means as the storing means implementingthe memory unit 130, or by storing means that is different from thestoring means implementing the memory unit 130. In either case, thedatabase unit 200 is configured as a storing unit for the computersystem 100. The configuration of the database unit 200 is not limited toa specific hardware configuration. For example, the database unit 200can be configured as a single hardware part, or as a plurality ofhardware parts. For example, the database unit 200 can be configured asan external hard disk apparatus of the computer system 100 or as astorage on the cloud connected via a network.

FIG. 4B shows an example of the configuration of the processing unit120.

The processing unit 120 comprises at least receiving means 121 andoutputting means 122.

The receiving means 121 can comprise first receiving means 1211 forreceiving a characteristic of at least one user. The first receivingmeans 1211 can receive, for example, a characteristic of a user inputtedinto the computer system 100 via the interface unit 110 from theinterface unit 110, or a characteristic of a user determined bydetermination means 123 that the processing unit 120 can comprise fromthe determination means 123. At this time, the determination means 123can receive data inputted into the computer system 100 via the interfaceunit 110 from the interface unit 110.

The receiving means 121 can comprise second receiving means 1212 forreceiving a notification indicating that a user is in a certain stateamong a plurality of states. For example, the second receiving means1212 can receive a notification in accordance with data inputted intothe computer system 100 via the interface unit 110. Examples ofnotifications indicating that a user is in a certain state among aplurality of states include a notification indicating that a user is ina good state and a notification indicating that a user is in a badstate. A plurality of states can be, for example, a plurality of statesencountered by a user at work. As shown in FIG. 2A, examples thereofinclude, but are not limited to, “state of having trouble with handlingof a duty as planned”, “state where a duty is handled smoothly in termsof handling of duty as planned”, “state of having trouble with how aduty is performed or handled”, “state where a duty is handled smoothlyin terms of how a duty is performed or handled”, and the like.

The receiving means 121 can comprise third receiving means 1213 forreceiving a result of evaluating communication between users. Forexample, the third receiving means 1213 can receive a result ofevaluating communication between users in response to an input providedto the computer system 100 via the interface unit 110. Examples ofresults of evaluating communication between users include a result ofself-evaluation by a user on communication from the user to another userand a result of self-evaluation by another user on communication fromthe another user to the user. The third receiving means 1213 can beconfigured to receive a result of self-evaluation by a user oncommunication from the user to another user and a result ofself-evaluation by another user on communication from the another userto the user, together or separately. If results are received separately,the third receiving means 1213 can be comprised of a plurality ofreceiving means.

The first receiving means 1211, the second receiving means 1212, and thethird receiving means 1213 of the receiving means 121 can be constitutedas the same receiving means or a plurality of receiving means.

The outputting means 122 processes information and provides a specificoutput. An output from the outputting means 122 can be outputted to anelement that is external to of the computer system 100 via the interfaceunit 110.

For example, the outputting means 122 provides an output based on aresult of comparison provided from comparison means 124 that theprocessing unit 120 can comprise. At this time, the outputting means 122can output an advice on communication between two users based on adifference in characteristics of the two users provided from thecomparison means 124, or based on the commonality in the characteristicsof the two users provided from the comparison means 124. For example,the outputting means 122 can be configured to output a result ofcomparison provided from the comparison means 124. At this time, theoutputting means 122 can output a result of comparison as, for example,a diagram, text, or audio via the interface unit 110.

For example, the outputting means 122 provides an output based on astate indicated in a notification provided from the receiving means 121and a characteristic of a user provided from the receiving means 121. Atthis time, the outputting means 122 can output a phrase that should becommunicated to the user and a phrase that should not be communicated tothe user in the state indicated in the notification provided from thereceiving means 121. The outputting means 122 can output information ona user providing an input triggering a notification, indicated by thenotification provided from the receiving means 121, such as the numberof users or user name.

For example, the outputting means 122 provides an output based on aresult of evaluating communication between users provided by thereceiving means 121. At this time, the outputting means 122 outputs thedegree of achievement of the communication between users and adifference in the perception between the users on the communicationusing a single indicator, which can be, for example, a numerical valuesuch as 0 to 100, a symbol representing levels such as ⊚◯Δ●x, but ispreferably a numerical value from 0 to 100. This is because theindicator can be readily recognized as high/low. A single indicatorwould represent the quality of communication between users.

As described above, the processing unit 120 can comprise thedetermination means 123 and the comparison means 124.

The determination means 123 receives data inputted into the computersystem 100 via the interface unit 110 from the interface unit 110 anddetermines a characteristic of a user from the data. For example, thedetermination means 123 determines a characteristic of a user withrespect to at least four viewpoints. The four viewpoints can be, forexample, the characteristic of desire, characteristic of intracranialtransmitter, characteristic of preference, and characteristics of how auser feels stress described in reference to FIGS. 13 and 1C. Thedetermination means 123 can also be configured to determine acharacteristic of a user from another viewpoint instead of, or inaddition to, the four viewpoints described above.

Data provided to the determination means 123 can be, for example, dataindicating a response to a question to a user shown in FIG. 1A or dataindicating a movement of a user. For example, data indicating a movementof a user can be extracted from data captured with a camera or amicrophone. Extraction of data indicating a movement of a user from datacaptured with a camera or a microphone can be accomplished using, forexample, a known movement recognition technology or voice recognitiontechnology.

The comparison means 124 compares characteristics of at least two usersprovided from the receiving means 121 with each other. For example, thecomparison means 124 compares characteristics of at least two users witheach other with respect to at least four viewpoints. The four viewpointscan be, for example, the characteristic of desire, characteristic ofintracranial transmitter, characteristic of preference, andcharacteristics of how a user feels stress described in reference toFIGS. 13 and 1C. For example, the comparison means 124 can be configuredto identify commonality in the characteristics of at least two users, orto identify a difference in the characteristics of at least two users.For example, the comparison means 124 can be configured to compute thedegree of commonality in the characteristics of at least two users or tocompute the degree of difference in the characteristics of at least twousers.

Each constituent element of the computer system 100 described above canbe comprised of a single hardware part or a plurality of hardware parts.If comprised of a plurality of hardware parts, each hardware part can beconnected in any mode. Each hardware part can be connected wirelessly orby wired connection. The computer system 100 of the invention is notlimited to a specific hardware configuration. The processing unit 120comprised of an analog circuit instead of a digital circuit is alsowithin the scope of the invention. The configuration of the computersystem 100 of the invention is not limited to those described above, aslong as the function thereof can be materialized.

3. Processing by Computer System 100

FIG. 5 shows an example of processing 500 performed in the computersystem 100 for providing an advice on communication. The computer system100 can provide an advice on what type of communication two users shouldhave by performing the processing 500. For example, an advice can beprovided to the two users or a manager of an organization.

At step S501, the receiving means 121 of the processing unit 120receives characteristics of a plurality of user. The receiving means 121can receive characteristics of a plurality of users inputted via theinterface unit 110, or the receiving means 121 can receivecharacteristics of a plurality of users determined by the determinationmeans 123 based on data inputted via the interface unit 110.

For example, characteristics of users can have at least four viewpoints.The four viewpoints can be, for example, the characteristic of desire,characteristic of intracranial transmitter, characteristic ofpreference, and characteristic of how a user feels stress. For example,a user characteristic can be configured to be inputted via the interfaceunit 110 for at least four viewpoints, or determined for at least fourviewpoints by the determination means 123. For example, thedetermination means 123 determines a characteristic of a user using acorrespondence table that associates data inputted via the interfaceunit 110 with at least four viewpoints.

FIG. 6 shows an example of a correspondence table 600 for determining acharacteristic of a user.

The correspondence table 600 associates the choices for each question inthe survey table 10 shown in FIG. 1A with characteristics of a user withrespect to four viewpoints. Choices for each question are indicated inthe vertical columns, and characteristics of a user with respect to fourviewpoints are indicated in the horizontal rows.

Each of the four viewpoints is further divided into a plurality ofitems. For example, a characteristic of desire is further divided into 6items such as “Want to achieve the goal” and “Want to solve a difficultproblem”. For example, a characteristic of preference is further dividedinto 7 items such as “Feeling” and “Connectedness”. These items cancorrespond to, for example, items displayed on the second displaysection 22, the third display section 23, the fifth display section 25,and the sixth display section 26 in FIGS. 13 and 1C.

The correspondence table 600 is configured so that a raw score for eachitem is assigned to choices for each question, and raw scores are addedfor each item in accordance with a choice for each question. Forexample, if a user answers “Case that could be a topic of conversationin the media” to question 1, the raw score assigned to the choice “Casethat could be a topic of conversation in the media” is added to eachitem. If a user answers “Propose a strategic meeting within the team” toquestion 2, the raw score assigned to the choice “Propose a strategicmeeting within the team” is added to each item. In this manner, thescore for an item is computed by adding raw scores assigned to responsechoices for all questions, and a characteristic of a user can bedetermined by the score distribution of each item. Scores can becomputed more accurately with weightings that takes into considerationease of gaining scores when adding raw scores. A raw score is assignedto each choice for each question while being associated with multipleitems. This can reduce biased responses that are given by a user whilebeing cognizant of a proper response or recommended response, so that acharacteristic of the user can be determined with higher accuracy.

Assignment of raw scores in the correspondence table 600 can be changedfor each organization or constant for each organization. The assignmentcan be configured to vary over time depending on the state of anorganization or to remain constant. Raw scores should be assigned sothat choices for a question suitably correlate with each item.

The example shown in FIG. 6 describes that choices for each question inthe survey table 10 shown in FIG. 1A are associated with fourviewpoints, but what is associated with four viewpoints is not limitedto choices for each question. Anything can be associated with fourviewpoints, as long as a user characteristic can be determined from datathat can be inputted via the interface unit 110. For example, a movementof a user can be associated with four viewpoints. For example, a rawscore for each item can be assigned to a specific remark, specificaction, or the like of a user. This enables, for example, observing auser using a camera or a microphone, and adding a raw score assigned toa specific remark when the specific remark is recognized and adding araw score assigned to a specific action when the specific action isrecognized to compute a score for the item, so that a usercharacteristic can be determined by a score distribution of each item.

Referring again to FIG. 5, once the receiving means 121 receivescharacteristics of a plurality of users, the comparison means 124 of theprocessing unit 120 then compares characteristics of two of theplurality of users with each other at step S502. For example, thecomparison means 124 compares the characteristics of two users withrespect to at least four viewpoints, where the at least four viewpointscan be the same as or different from the at least four viewpoints ofuser characteristics determined by the determination means 123. Each ofthe at least four viewpoints can be further divided into a plurality ofitems.

For example, the comparison means 124 can be configured to compare twousers with respect to each of the at least four viewpoints, or withrespect to each of the plurality of items of each of the at least fourviewpoints. Conversion of each of the plurality of items of each of theat least four viewpoints into a score, much like the case of determininga user characteristic using the correspondence table 600, can facilitatecomparison because scores can be simply compared.

For example, the comparison means 124 can be configured to determine aviewpoint with the greatest difference between two users among at leastfour viewpoints as well as the degree of difference, or configured todetermine an item with the greatest difference between two users amongthe plurality of items for each of the at least four viewpoints as wellas the degree of difference. For example, the comparison means 124 canbe configured to determine a viewpoint with a degree of differenceexceeding a predetermined threshold value among the at least fourviewpoints, or configured to determine a viewpoint with a degree ofdifference exceeding a predetermined threshold value among the pluralityof items for at least one of the at least four viewpoints. Thecomparison means 124 can be configured to rank the at least fourviewpoints in order of greatest difference or configured to rank aplurality of items for at least one of the at least four viewpoints inorder of greatest difference. The comparison means 124 can be configuredto determine a viewpoint with the greatest commonality between the twousers among the at least four viewpoints as well as the degree ofcommonality, or configured to determine an item with the greatestcommonality between the two users among a plurality of items for each ofthe at least four viewpoints as well as the degree of commonality. Forexample, the comparison means 124 can be configured to determine aviewpoint with a degree of commonality exceeding a predeterminedthreshold value among at least four viewpoints, or configured todetermine a viewpoint with a degree of commonality exceeding apredetermined threshold value among a plurality of items for each of theat least four viewpoints. The comparison means 124 can be configured torank at least four viewpoints in the order of greatest commonality, orconfigured to rank a plurality of items for at least one of the at leastfour viewpoints in the order of greatest commonality.

At step S503, the outputting means 122 of the processing unit 120outputs an advice on communication between two users based on thecomparison at step S502. The outputting means 122 refers to an advicestored in the database unit 200 and outputs an advice on communicationbetween the two users. For example, the outputting means 122 can outputan advice to an element that is external to the computer system 100 viathe interface unit 110.

For example, the outputting means 122 obtains and outputs an adviceassociated with a viewpoint determined as having the greatest differencebetween two users or a viewpoint whose degree of difference isdetermined as exceeding a predetermined threshold value at step S502from the database unit 200. For example, the outputting means 122obtains and outputs an advice associated with an item determined to havethe greatest difference between two users or an item whose degree ofdifference is determined as exceeding a predetermined threshold value atstep S502 for at least one of the at least four viewpoints from thedatabase unit 200. For example, the outputting means 122 obtains andoutputs an advice associated with a viewpoint determined to have thegreatest commonality between two users or a viewpoint whose degree ofcommonality is determined as exceeding a predetermined threshold valueat step S502 from the database unit 200. For example, the outputtingmeans 122 obtains and outputs an advice associated with an itemdetermined to have the greatest commonality between two users or an itemwhose degree of commonality is determined as exceeding a predeterminedthreshold value at step S502 for at least one of the at least fourviewpoints from the database unit 200.

For example, the outputting means 122 can be configured to obtain andoutput an advice associated with a combination of a plurality ofviewpoints determined to have a significant difference between two usersat step S502 or an advice associated with a combination of a pluralityof items determined as having a significant difference between two usersat step S502 from the database unit 200. For example, the outputtingmeans 122 can be configured to obtain and output an advice associatedwith a combination of a plurality of viewpoints determined as havingsignificant commonality between two users at step S502 or an adviceassociated with a combination of a plurality of items determined ashaving significant commonality between two users at step S502 from thedatabase unit 200.

An advice outputted in this manner can be displayed, for example, on thefirst display section 31, or a fourth display section (not shown), ofthe result display screen shown in FIG. 1D. The result of comparison atstep S502 can be displayed, for example, on the second display section32, the third display section 33, or a fifth or sixth display section(not shown) of the result display screen 30 shown in FIG. 1D. A resultof comparison at step S502 can be displayed by any expression method,e.g., a diagrammatical expression such as a radar chart, line graph,area graph, bar chart, or pie chart, text expression, or audioexpression.

In this manner, comparing characteristics of two users and providing anadvice based on the comparison enables the two users to communicatewhile being cognizant of the commonality or difference of each other.This makes communication between two users smooth, promotes cooperationby the two users, and leads to improved efficiency. This can alsopromote efficient management of an organization.

The above examples describe comparing characteristics of two users atstep S502 and outputting an advice on communication between the twousers at step S503, but the present invention is not limited thereto.For example, comparing characteristics of three or more users andoutputting an advice on communication between the three or more users isalso within the scope of the invention. For example, at step S502′instead of step S502, the comparison means 124 of the processing unit120 can be configured to compare characteristics of an additional useramong a plurality of users with characteristics of the two users witheach other, and at step S503′ instead of step S503, the outputting means122 of the processing unit 120 can be configured to output an advice oncommunication between the two users and the additional use based on thecomparison at step S502′. An advice outputted in this manner can bedisplayed, for example, on the first display section 41, or a fourthdisplay section (not shown), of the result display screen 40 shown inFIG. 1E. The result of comparison at step S502′ can be displayed, forexample, on the second display section 42, the third display section 43,or a fifth or sixth display section (not shown) of the result displayscreen 40 shown in FIG. 1E. A result of comparison at step S502′ can bedisplayed by any expression method, e.g., a diagrammatical expressionsuch as a radar chart, line graph, area graph, bar chart, or pie chart,text expression, or audio expression.

FIG. 7 shows an example of processing 700 performed in the computersystem 100 for providing an advice on communication. The computer system100 can provide an advice as to what type of communication should beestablished with a user in a specific state by performing the processing700. An advice can be provided to, for example, a manager of anorganization or the like.

At step S701, the receiving means 121 of the processing unit 120receives a characteristic of a user. The receiving means 121 can receivea characteristic of a user inputted via the interface unit 110, or thereceiving means 121 can receive a characteristic of a user determined bythe determination means 123 based on data inputted via the interfaceunit 110. The processing at step S701 is the same as the processing atstep S501.

When a report indicating that a user is in a certain state among aplurality of states is inputted into the computer system 100 via theinterface unit 110, the receiving means 121 of the processing unit 120,at step S702, receives a notification indicating that the user is in acertain state among a plurality of states.

A report indicating that a user is in a certain state among a pluralityof states can be inputted, for example, by selecting the selectionbutton 52 on the report screen 50 shown in FIG. 2. As described inreference to FIG. 2, the report can be related to another member in theorganization or the user themselves.

A notification indicating that a user is in a certain state among aplurality of states can comprise, for example, information on the state,information on the user who inputted the report (e.g., number of usersor name of user), or the like.

At step S703, the outputting means 122 of the processing unit 120outputs a phrase that should be communicated to a user and a phrase thatshould not be communicated to a user based on the state andcharacteristic of the user. The outputting means 122 refers to an advicestored in the database unit 200 and outputs a phrase that should becommunicated to a user and a phrase that should not be communicated to auser. For example, the outputting means 122 can output a phrase thatshould be communicated to a user and a phrase that should not becommunicated to a user to an element that is external to the computersystem 100 via the interface unit 110.

For example, characteristics of a user are associated with each of aplurality of states, and an advice associated with characteristics ofthe user associated with the state of the user indicated by anotification received in step S502 is obtained from the database unit200 and outputted as a phrase that should be communicated to a user anda phrase that should not be communicated to a user. If characteristicsof a user are further divided into a plurality of items as describedabove, at least one of the plurality of items of the characteristics ofthe user can be associated with each of the plurality of states, and anadvice associated with at least one of the plurality of items associatedwith a state of the user indicated by a notification received in stepS502 is obtained from the database unit 200 and outputted as a phrasethat should be communicated to a user and a phrase that should not becommunicated to a user. It should be noted that two or more of theplurality of items of characteristics of a user are preferablyassociated with each of a plurality of states. This is because an adviceassociated with a combination of two or more items can be obtained, sothat an advice that is a better match to the characteristics of a usercan be provided.

For example, a state where a user is having trouble with handling a dutyas planned can be associated with the item “Want to achieve the goal” ofa characteristic of desire, the item “Progress management” of acharacteristic of preference, the item “Degree of perfection” of acharacteristic of preference, the item “Plan is determined” of acharacteristic of how a user feels stress, or the item “Frequentreporting/consultation” of a characteristic of how a user feels stressamong characteristics of the user. If the state of the user indicated bya notification received at step S502 is a state where the user is havingtrouble with handling a duty as planned, the item “Want to achieve thegoal” of a characteristic of desire, the item “Progress management” of acharacteristic of preference, the item “Degree of perfection” of acharacteristic of preference, the item “Plan is determined” of acharacteristic of how a user feels stress, or the item “Frequentreporting/consultation” of a characteristic of how a user feels stressamong characteristics of the user can be referenced, and an adviceassociated with a value of each item can be obtained from the databaseunit 200 and outputted as a phrase that should be communicated to theuser and a phrase that should not be communicated to the user.

An advice outputted in this manner can be displayed, for example, on thefirst phrase display section 62 and the second phrase display section 63of the notification screen shown in FIG. 2B. User information indicatedby a notification received at step S502 can be displayed, for example,on the reporter display section 61 of the notification screen 60 shownin FIG. 2B.

In this manner, an advice as to what type of communication should beestablished with a user in a specific state can be provided by providingan advice based on the state the user is in and characteristic of theuser. This enables a manager of an organization to establish suitablecommunication with a member of the organization by receiving an advicebased on objective analysis instead of an indefinite variable elementsuch as a rule of thumb, feeling, or subjective understanding. Thismakes communication between a manager of an organization and a member ofthe organization smooth, promotes cooperation by members of theorganization, and leads to improved efficiency. This can also promoteefficient management of an organization.

The processing 700 was described as performing step S702 after stepS701, but the order of step S701 and step S702 is not limited thereto.Step S701 can be configured to be performed after step S702.

The above examples describe that two types of phrases, i.e., a phasethat should be communicated to a user and a phrase that should not becommunicated to a user, are outputted at step S703, but the presentinvention is not limited thereto. The processing can be configured tooutput another phrase in addition to these phrases, or to output thesephrases after further division. For example, the processing can beconfigured to output a phrase that must be communicated to a user and aphrase that cannot be communicated to a user at step S703. For example,the processing can be configured to output a phrase that should becommunicated to a user so that the user can become a positivecontributor, a phrase that should be communicated to a user so that theuser can work while minimizing stress, a phrase that should not becommunicated so that the user can become a positive contributor, or aphrase that should not be communicated to a user so that the user canwork while minimizing stress at step S703.

FIG. 8 shows an example of processing 800 performed in the computersystem 100 for evaluating communication. The computer system 100 canevaluate the quality of communication between users by the processing800. A result of evaluation of the quality of communication can beprovided to, for example, a manager of an organization.

At step S801, the receiving means 121 of the processing unit 120receives a first result from evaluating communication from a first userto a second user by the first user, and a second result from evaluatingcommunication from the first user to the second user by the second user.The receiving means 121 receives the first result and the second resultinputted via the interface unit 110. For example, the first result canbe inputted by selecting the evaluation selection button 72 on theevaluation screen 70-1 for the first user (user AAA) shown in FIG. 3A.For example, the second result can be inputted by selecting anevaluation selection button on an evaluation screen for the second user(user BBB) corresponding to the evaluation screen 70-2 shown in FIG. 3B.

When the first result and the second result are received, the outputtingmeans 122 of the processing unit 120, at step S802, outputs the degreeof achievement of communication between the first user and the seconduser and the difference in perception on the communication between thefirst user and the second user using a single indicator, based on thefirst result and the second user. For example, the outputting means 122can output an indicator to an element external to the computer system100 via the interface unit 110.

The outputting means 122 determines an indicator so that, for example,the indicator is higher for a higher first result or second result, andthe indicator is higher for a smaller difference between the firstresult and the second result. This is because the degree of achievementof communication between the first user and the second user can beconsidered higher for a higher first result or second result, and thedifference in perception on communication between the first user and thesecond user can be considered smaller for a smaller difference betweenthe first result and the second result. The quality of communication canbe considered higher for a higher degree of achievement of communicationbetween the first user and the second user and a smaller difference inthe perception on communication between the first user and the seconduser. For example, the outputting means can determine and output anindicator using a correspondence table associating the first result withthe second result in the relationship described above.

FIG. 9 shows an example of a correspondence table 900 for determining anindicator.

The correspondence table 900 associates a first result with a secondresult. The vertical column shows the first result (result of evaluationby a first user), and the horizontal row shows the second result (resultof evaluation by a second user). A value in the table indicates anindicator determined by the combination of the first result and thesecond result. The correspondence table 900 is configured so that theindicator is higher for a higher first result, the indicator is higherfor a higher second result, and the indicator is higher for a smallerdifference between the first result and the second result. The firstresult or second result being 0 indicates that there was nocommunication. Since such communication is not worthy of evaluation, anindicator is intentionally low. Both the first result and the secondresult being 0 indicates that there was no communication. Sincecommunication cannot be evaluated, the entry is left blank.

For example, if communication from the first user to the second user isevaluated by the first user as −1 among levels from −5 to +5 and thecommunication from the first user to the second user is evaluated by thesecond user as +4, the first result of −1 and the second result of +4are received at step S801. At this time, the value corresponding to(first result, second result)=(−1, +4) is 42 in the correspondence table900. Thus, the indicator is determined and outputted as 42.

An indicator outputted in this manner can be displayed, for example, onthe first display section 81 of the result display screen 80 shown inFIG. 3C. The indicator can represent the quality of communication fromthe first user to the second user.

The above examples describe that an indicator is outputted based on aresult of evaluation on communication from a first user to a second userby the first user or the second user, but the processing can beconfigured to output an indicator based on a result of evaluation ofcommunication from the second user to the first user by the first useror the second user in addition to the result of evaluation ofcommunication from the first user to the second user by the first useror the second user. Since an indicator would be outputted based onevaluation of communication in both directions, the accuracy of theoutputted indicator can be improved.

In such a case, a third result from evaluating communication from thesecond user to the first user by the second user and a fourth resultfrom evaluating communication from the second user to the first user bythe first user are received in addition to receiving the first resultand the second result in step S801′ instead of step S801. The receivingmeans 121 receives the third result and the fourth result inputted viathe interface unit 110. For example, the third result can be inputted byselecting an evaluation selection button for a second user (user BBB)corresponding to the evaluation screen 70-1 shown in FIG. 3A. Forexample, the fourth result can be inputted by selecting the evaluationselection button 74 on the evaluation screen 70-2 shown in FIG. 3B.

If the third result and the fourth result are received in addition tothe first result and the second result, the outputting means 122 of theprocessing unit 120 outputs the degree of achievement of communicationbetween the first user and the second user and a difference inperception on the communication between the first user and the seconduser using a single indicator based on the first result, second result,third result, and fourth result at step S802′ instead of step S802. Forexample, the outputting means 122 can output an indicator to an elementthat is external to the computer system 100 via the interface unit 110.The outputting means 122 can determine and output an indicator using,for example, the correspondence table 900 described above.

For example, if communication from the first user to the second user isevaluated by the first user as −3 among levels from −5 to +5 and thecommunication from the first user to the second user is evaluated by thesecond user as −2, and communication from the second user to the firstuser is evaluated by the second user as +2 and the communication fromthe second user to the first user is evaluated by the first user as +1,the first result of −3, the second result of −2, the third result of +2,and the fourth result of +1 are received at step S801′. At this time,the value corresponding to (first result, second result)=(−3, −2) is 43in the correspondence table 900. Thus, a first indicator based on thefirst result and the second result is determined as 43. The valuecorresponding to (third result, fourth result)=(+2, +1) is 68 in thecorrespondence table 900. Thus, a second indicator based on the thirdresult and the fourth result is determined as 68.

The outputting means 122 determines an indicator based on the determinedfirst indicator and the second indicator. For example, the outputtingmeans 122 can be configured to determine an indicator by averaging thefirst indicator and the second indicator. Alternatively, the outputtingmeans 122 can be configured to determine the first indicator or thesecond indicator, whichever is greater or lesser, as an indicator. Forexample, the outputting means 122 can determine the indicator as 56 byaveraging the first indicator 43 and the second indicator 68, ordetermine the indicator as 43 or 68 in the above examples.

An indicator outputted in this manner can represent the quality ofcommunication between the first user and the second user, and can bedisplayed, for example, on the first display section 81 of the resultdisplay screen 80 shown in FIG. 3C. The quality of communication of auser is the average of the indicators with each user. The indicator canbe displayed on the second display section 82 of the result displayscreen 80 shown in FIG. 3C.

The above examples describe outputting an indicator representing thequality of communication between a first user and a second user, but anindicator representing the quality of communication between othermembers in the organization can be outputted by evaluation ofcommunication by other members in the organization and processing of theevaluation result.

Outputting the quality of communication between users in an organizationusing a single indicator can eliminate the need for judgment that takesinto consideration a plurality of results, so that communication betweenwho and who within the organization is not going well can be readilyfound. Outputting the quality of communication between users using asingle indicator and as a score can facilitate computation of the scorefor the entire team, comparison of scores between members, comparison ofscores between a member and a manager, and relative comparison withanother team. This allows a manager of an organization to readily beaware of the status of the organization, so that measures can be takensuch as preferentially providing an advice to a person who is notcommunicating well. This can also promote efficient management of anorganization.

At least two of the processing 500, 700, and 800 described above can beperformed independently from each other, in parallel, or sequentially.If, for example, the processing 500 and 700 are performed in parallel orsequentially, step S501 and step S701 can be combined and performed as asingle step.

If, for example, the processing 500 or 700 and processing 800 areperformed in parallel or sequentially, the optimal combination ofmembers in the organization can be derived based on characteristics of auser received at step S501 or step S701 of the processing 500 or 700 andan indicator outputted by step S802 of the processing 800. For example,when team members are determined to form a team, a combination ofmembers having greater commonality in characteristics of each member andresulting in a higher indicator between each member can be derived byregression analysis or the like. For example, when determining a managerof a team, a member having greater commonality in characteristics withother members of the team and resulting in a higher indicator with othermembers of the team can be derived by regression analysis or the like.For example, when a member is to be transferred in under a certainmanager, a member having greater commonality in characteristics with themanager and resulting in a higher indicator with the manager can bederived by regression analysis or the like.

In this manner, results from the processing 500, 700, and 800 can beapplied to suitable organizational structuring.

The examples described above with reference to FIGS. 5, 7, and 8describe that processing at each step shown in FIGS. 5, 7, and 8 ismaterialized by the processing unit 120 and a program stored in thememory unit 130, but the present invention is not limited thereto. Atleast one of the processing at each step shown in FIGS. 5, 7, and 8 canbe materialized by a hardware configuration such as a control circuit.

The present invention is not limited to the aforementioned embodiments.It is understood that the scope of the present invention should beinterpreted solely from the scope of the claims. It is understood thatthose skilled in the art can implement an equivalent scope, based on thedescriptions of the invention and common general knowledge, from thedescriptions of the specific preferred embodiments of the invention.

INDUSTRIAL APPLICABILITY

The present invention is useful as an invention providing a computersystem, program, or method for providing an advice on communication,which is capable of making improvements to shortcomings incommunication, as well as an invention providing a computer system,program, or method for evaluating communication between members with areadily understandable indicator.

REFERENCE SIGNS LIST

-   10 Survey table-   20-1, 20-2 Result display screen-   30 Result display screen-   40 Result display screen-   50 Report screen-   60 Notification screen-   70-1, 70-2 Evaluation screen-   80 Result display screen-   100 Computer system-   110 Interface unit-   120 Processing unit-   121 Receiving mean-   122 Outputting means-   123 Determination means-   124 Comparison means-   130 Memory unit-   200 Database unit

1. A computer system for providing an advice on communication, thecomputer system comprising: receiving means for receivingcharacteristics of a plurality of users; comparison means for comparingcharacteristics of two of the plurality of users with each other; andoutputting means for outputting an advice on communication between thetwo users based on comparison of the characteristics of the two users.2. The computer system of claim 1, wherein the comparison means comparesthe characteristics of the two users with each other with respect to atleast four viewpoints.
 3. The computer system of claim 2, wherein eachof the at least four viewpoints is further divided into a plurality ofitems, and the comparison means compares the characteristics of the twousers with each other with respect to each of the plurality of items. 4.The computer system of claim 3, wherein the outputting means at leastoutputs an advice associated with an item with the greatest differencebetween the two users among the plurality of items.
 5. The computersystem of claim 1, wherein the outputting means diagrammatically outputsa result of comparison by the comparison means.
 6. The computer systemof claim 1, further comprising determination means for determining thecharacteristics of the plurality of users based on inputted data,wherein the receiving means receives the characteristics of theplurality of users from the determination means.
 7. The computer systemof claim 6, wherein the determination means determines thecharacteristics with respect to at least four viewpoints.
 8. Thecomputer system of claim 7, wherein the determination means determinesthe characteristics using a correspondence table associating theinputted data with the at least four viewpoints.
 9. The computer systemof claim 8, wherein each of the at least four viewpoints is furtherdivided into a plurality of items, and the determination meansdetermines the characteristics using a correspondence table associatingthe inputted data with the plurality of items.
 10. The computer systemof claim 6, wherein the inputted data is data indicating responses to aquestion to the plurality of users.
 11. The computer system of claim 6,wherein the inputted data is data indicating movements of the pluralityof users.
 12. The computer system of claim 1, wherein the comparisonmeans compares a characteristic of an addition user among the pluralityof users and the characteristics of the two users with each other, andthe outputting means outputs an advice on communication between the twousers and the additional user based on the comparison of thecharacteristics of the two users with the characteristic of theadditional user.
 13. The computer system of claim 1, wherein thecomparison means comprises: first comparison means for generating afirst result of comparison by comparing characteristics of the two userswith each other for each of characteristic of desire and characteristicof intracranial transmitter; and second comparison means for generatinga second result of comparison by comparing characteristics of the twousers with each other for each of characteristic of preference andcharacteristics of how a user feels stress, wherein the computer systemfurther comprises: first obtaining means for obtaining a first advice onwhat the two users should be cognizant of for each user to become apositive contributor based on the first result of comparison; and secondobtaining means for obtaining a second advice on what the two usersshould be cognizant of to minimize stress based on the second result ofcomparison, wherein the outputting means outputs an advice including thefirst advice and the second advice as an advice on communication betweenthe two users.
 14. A program for providing an advice on communication,wherein the program is executed in a computer system comprising aprocessing unit, and the program, when executed, causes the processingunit to perform processing comprising: receiving characteristics of aplurality of users; comparing characteristics of two of the plurality ofusers with each other; and outputting an advice on communication betweenthe two users based on comparison of the characteristics of the twousers.
 15. A method for providing an advice on communication, whereinthe method is executed in a computer system, and the method comprises:receiving characteristics of a plurality of users; comparingcharacteristics of two of the plurality of users with each other; andoutputting an advice on communication between the two users based oncomparison of the characteristics of the two users.